package com.suxin.security.configure;

import com.suxin.security.DefaultSecurityFilterChain;
import com.suxin.security.builder.HttpSecurityBuilder;

/**
 * @author Tang
 * @classname AbstractSecurityConfigureAdapter
 * @description [  ]
 * @date 2022/8/17 14:51
 */
public abstract class AbstractHttpConfigurer<T extends AbstractHttpConfigurer<T,B>,B extends HttpSecurityBuilder<B>>
        extends SecurityConfigureAdapter<DefaultSecurityFilterChain,B>{

    protected B disable() {
        this.getBuilder().removeConfigure(getClass());
        return this.getBuilder();
    }

}
